industrial automation macro recorder automation scripting engineering internet macro cnc software hosting php manufacturing control cnc macros factory automation motion control drives cam motors industrial cad